'use strict';

/**
 * @param {Egg.Application} app - egg application
 */
module.exports = app => {
  const { router, controller } = app;
  router.get('/', controller.users.index);
  // 登陆
  router.post('/api/login', controller.users.login);
  // 注册
  router.post('/api/register', controller.users.register);

  // authCode 验证码接口
  router.get('/api/authCode', controller.users.authCode);

  // 查找所有的用户
  router.get('/api/findUsers', controller.users.findUsers)
  // 删除用户接口
  router.delete('/api/deleteUser/:id', controller.users.deleteUser)
  // 成绩查询 连表
  router.get('/api/grade', controller.grade.grade)
  // 成绩添加  
  router.post('/api/addGrade', controller.grade.addGrade)
  // 修改学生成绩 updateGrade
  router.post('/api/updateGrade', controller.grade.addGrade)

  // 删除单个学生成绩
  router.delete('/api/deleteGrade/:id', controller.grade.deleteGrade)
  // 身份权限接口
  router.get('/api/identity', controller.users.identity)

  // 按时间纬度，学生姓名搜索学生成绩
  router.get('/api/searchGrade', controller.grade.searchGrade)
  // 成绩分页接口
  router.get('/api/pageGrade', controller.grade.pageGrade)
  // betchDelete 批量删除
  router.delete('/api/betchDelete', controller.grade.betchDelete)
  // 查询学生是否及格
  // gradeAll
  router.get('/api/gradeAll', controller.grade.gradeAll)

};
